import { $t } from "@/plugins/i18n";

export default {
  path: "/sys-module",
  redirect: "/sys-module/label-setup",
  meta: {
    icon: "informationLine",
    title: $t("sys-module"),
    rank: 15
  },
  children: [
    {
      path: "/sys-module/label-setup",
      name: "LabelSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("label-setup")
      }
    },
    {
      path: "/sys-module/field-setup",
      name: "FieldSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("field-setup")
      }
    },
    {
      path: "/sys-module/screen-setup",
      name: "ScreenSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("screen-setup")
      }
    },
    {
      path: "/sys-module/message-setup",
      name: "MessageSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("message-setup")
      }
    },
    {
      path: "/sys-module/reference-file-setup",
      name: "ReferenceFileSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("reference-file-setup")
      }
    },
    {
      path: "/sys-module/reference-file-detail",
      name: "ReferenceFileDetail",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("reference-file-detail")
      }
    },
    {
      path: "/sys-module/object-attribute-setup",
      name: "ObjectAttributeSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("object-attribute-setup")
      }
    },
    {
      path: "/sys-module/object-attribute-detail-setup",
      name: "ObjectDetailSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("object-attribute-detail-setup")
      }
    },
    {
      path: "/sys-module/task-setup",
      name: "TaskSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("task-setup")
      }
    },
    {
      path: "/sys-module/routine-setup",
      name: "RoutineSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("routine-setup")
      }
    },
    {
      path: "/sys-module/event-setup",
      name: "EventSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("event-setup")
      }
    },
    {
      path: "/sys-module/allowable-event-set-setup",
      name: "AllowableEventSetSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("allowable-event-set-setup")
      }
    },
    {
      path: "/sys-module/system-parameter-setup",
      name: "SystemParameterSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("system-parameter-setup")
      }
    },
    {
      path: "/sys-module/context-setup",
      name: "ContextSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("context-setup")
      }
    },
    {
      path: "/sys-module/menu-setup",
      name: "MenuSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("menu-setup")
      }
    },
    {
      path: "/sys-module/label-query",
      name: "LabelQuery",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("label-query")
      }
    },
    {
      path: "/sys-module/message-query",
      name: "MessageQuery",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("message-query")
      }
    },
    {
      path: "/sys-module/reference-file-query",
      name: "ReferenceFileQuery",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("reference-file-query")
      }
    },
    {
      path: "/sys-module/release-system-version-inform",
      name: "ReleaseSystemVersionInform",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("release-system-version-inform")
      }
    },
    {
      path: "/sys-module/quartz-job-management",
      name: "QuartzJobManagement",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("quartz-job-management")
      }
    },
    {
      path: "/sys-module/namingRule-setup",
      name: "NamingRuleSetup",
      component: () => import("@/views/error/403.vue"),
      meta: {
        keepAlive: true,
        title: $t("namingRule-setup")
      }
    }
  ]

};
